import request from '@/utils/request'

// 企业信息显示列表
export function getEnterpriseList(data) {
  return request({
    url: '/support/asset/getEnterpriseList',
    method: 'post',
    data
  })
}
// 企业资产详情-域名
export function getDomainList(data) {
  return request({
    url: '/support/asset/detail/getDomainList',
    method: 'post',
    data
  })
}
// 企业资产详情-系统 参数hasTest为1表示已测评，0表示未测评，null表示全部
export function getSystemList(data) {
  return request({
    url: '/support/asset/detail/getSystemList',
    method: 'post',
    data
  })
}
// 企业资产详情-APP
export function getAppList(data) {
  return request({
    url: '/support/asset/detail/getAppList',
    method: 'post',
    data
  })
}

// 企业资产详情-小程序
export function getAppletList(data) {
  return request({
    url: '/support/asset/detail/getAppletList',
    method: 'post',
    data
  })
}
// 业务员-新增合同记录接口
export function commitContractRecord(data) {
  return request({
    url: '/support/business/commitContractRecord',
    method: 'post',
    data
  })
}
// 业务员-企业成单记录列表接口
export function listContractRecord(data) {
  return request({
    url: '/support/business/listContractRecord',
    method: 'post',
    data
  })
}

/**审核端 */

// 业务员-企业成单记录列表接口
export function manageListContractRecord(data) {
  return request({
    url: '/manage/business/listContractRecord',
    method: 'post',
    data
  })
}
// 企业信息显示列表
export function manageGetEnterpriseList(data) {
  return request({
    url: '/manage/asset/getEnterpriseList',
    method: 'post',
    data
  })
}
// 企业资产详情-域名
export function manageGetDomainList(data) {
  return request({
    url: '/manage/asset/detail/getDomainList',
    method: 'post',
    data
  })
}
// 企业资产详情-系统 参数hasTest为1表示已测评，0表示未测评，null表示全部
export function manageGetSystemList(data) {
  return request({
    url: '/manage/asset/detail/getSystemList',
    method: 'post',
    data
  })
}
// 企业资产详情-APP
export function manageGetAppList(data) {
  return request({
    url: '/manage/asset/detail/getAppList',
    method: 'post',
    data
  })
}

// 企业资产详情-小程序
export function manageGetAppletList(data) {
  return request({
    url: '/manage/asset/detail/getAppletList',
    method: 'post',
    data
  })
}

// 获取修改确认列表数据
export function listModifyTaskInfo(data) {
  return request({
    url: '/modify/listModifyTaskInfo',
    method: 'post',
    data
  })
}

// 审核端-获取核查任务审核列表数据接口
export function listCheckTaskReview(data) {
  return request({
    url: '/manage/check/listCheckTaskReview',
    method: 'post',
    data
  })
}

// 审核端-获取预完成核查任务数据（审核操作弹窗数据）
export function getPreCheckTask(data) {
  return request({
    url: '/manage/check/getPreCheckTask',
    method: 'post',
    data
  })
}
// 审核端-核查任务审核确认操作接口
export function reviewCheckTask(data) {
  return request({
    url: '/manage/check/reviewCheckTask',
    method: 'post',
    data
  })
}


// 修改任务审核操作
export function completeModifyTask(data) {
  return request({
    url: '/modify/completeModifyTask',
    method: 'post',
    data
  })
}

// 获取编辑的企业基本信息
/**
 * 
 * @param {enterpriseId: string} data 
 * @returns 
 */
export function getEditEnterpriseInfo(data) {
  return request({
    url: '/modify/getEditEnterpriseInfo',
    method: 'post',
    data
  })
}

// 获取编辑的域名资产数据
/**
 * 
 * @param {unitOrgCode: string} data 
 * @returns 
 */
export function listEditDomainInfo(data) {
  return request({
    url: '/modify/listEditDomainInfo',
    method: 'post',
    data
  })
}

// 获取编辑的系统资产数据 参数hasTest为1表示已测评，0表示未测评，null表示全部
/**
 * 
 * @param {unitOrgCode: string, hasTest: number} data 
 * @returns 
 */
export function listEditSystemInfo(data) {
  return request({
    url: '/modify/listEditSystemInfo',
    method: 'post',
    data
  })
}

// 获取编辑的APP资产数据
/**
 * 
 * @param {unitOrgCode: string} data 
 * @returns 
 */
export function listEditAppInfo(data) {
  return request({
    url: '/modify/listEditAppInfo',
    method: 'post',
    data
  })
}

// 获取编辑的小程序资产数据
/**
 * 
 * @param {unitOrgCode: string} data 
 * @returns 
 */
export function listEditAppletInfo(data) {
  return request({
    url: '/modify/listEditAppletInfo',
    method: 'post',
    data
  })
}

// 提交企业基础信息及资产信息修改
/**
 * 
 * @param {*} data 
 * @returns 
 */
export function commitEnterpriseUpdate(data) {
  return request({
    url: '/modify/commitEnterpriseUpdate',
    method: 'post',
    data
  })
}

// 新增核查任务
/**
 * 
 * @param {*} data 
 * @returns 
 */
export function commitCheckTask(data) {
  return request({
    url: '/manage/check/commitCheckTask',
    method: 'post',
    data
  })
}
// 支撑端-预完成核查任务接口
/**
 * 
 * @param {*} data 
 * @returns 
 */
export function completeCheckTask(data) {
  return request({
    url: '/support/check/preCompleteCheckTask',
    method: 'post',
    data
  })
}

// 支撑端-获取企业的核查任务数据接口
/**
 * 
 * @param {*} data 
 * @returns 
 */
export function listCheckTask(data) {
  return request({
    url: '/support/check/listCheckTaskInfo',
    method: 'post',
    data
  })
}